package com.factory.code.service;

import com.factory.code.controller.vo.PageVO;
import com.factory.code.controller.vo.R;
import com.factory.code.repository.ent.ProjectENT;

import java.util.List;

public interface ProjectService {
    List<ProjectENT> listAll();

    PageVO<ProjectENT> getPage(Integer page, Integer limit, String name);

    ProjectENT getById(int projectId);

    R update(ProjectENT ent);

    R add(ProjectENT ent);

    R delete(ProjectENT ent);

    R copy(int projectId);

    void initializeData();
}
